package com.hong.concurrent.chapter4;

/**
 * @Author csh
 * @Description 抽象的方法
 * 定义了一个update()方法，当被观察者调用notifyObservers()方法时，观察者的update()方法会被回调。
 * @Date 2018/6/30 11:34
 */
public abstract class Observer {

    protected Subject subject;

    public Observer(Subject subject) {
        this.subject = subject;
        this.subject.attach(this);
    }

    public abstract void update();

}
